*{
    margin: 0;
    padding: 0;
}
.contact {
    width: 100%;
    background-color: rgb(23, 26, 46);
    color: white;
    height: 630px;
}
.contact a{
    text-decoration: none;
}
.contact> div {
    margin:  auto;
    width: 1200px;
    /*padding: 0 20%;*/
    /*border: 1px solid red;*/
    display: flex;
    /*justify-content: center;*/
    justify-content: space-between;
}

/*左侧设置*/
.first-info {
    position: relative;
    margin-left: 100px;

    /*align-items: center;*/
    background-image: url("../img/lbj_1a3k.jpg");
    background-repeat: no-repeat;
    margin-top: -150px;
    /*left: 20%;*/
    background-color: rgb(45, 49, 76);
    /*margin-left: -420px;*/
    /*object-fit: fill;*/

    width: 230px;
    height: 660px;
    /*margin-left: 100px;*/
}

/*高楼外边框*/
.first-info > div:first-child {
    /*align-items: center;*/
    margin-top: 20px;
    width: 150px;
    height: 290px;
    border: 5px solid silver;
    margin-left: 35px;
}

/*订房热线*/
.first-info > div:first-child > div:nth-child(2) {
    font-size: 10px;
    font-family: 宋体;
    color: silver;
    margin-left: 50px;
    margin-top: 10px;
}

/*小横杠设置*/
.first-info > div:first-child > div:nth-child(3) {
    border-bottom: 3px solid silver;
    margin-left: 60px;
    margin-top: 5px;
    width: 30px;
}

/*电话设置*/
.first-info > div:first-child > div:nth-child(4) {
    background-color: rgb(45, 49, 76);
    width: 200px;
    white-space: nowrap;
    color: rgb(246, 226, 167);
    font-size: 25px;
    font-family: 微软雅黑;
    margin-left: -27px;
    /*margin-right: 18px;*/
    text-align: center;
    /*border: 1px solid red;*/
    margin-top: 10px;
}

/*服务项目*/
.first-info > div:nth-child(2) {
    background-image: url("../img/xl_du7j.jpg");
    height: 60px;
    margin-top: 20px;
}

.first-info > div:nth-child(2) > div {
    position: absolute;
    margin-top: 10px;
    margin-left: 35px;
}

.first-info > div:nth-child(2) > div > div:first-child {
    color: black;
    /*font-weight: bold;*/
}

.first-info > div:nth-child(2) > div > div:nth-child(2) {
    /*font-family: 宋体;*/
    color: rgb(229, 203, 146);
    font-size: 10px;
    margin-top: 5px;
}

/*服务项目列表*/
.first-info > div:nth-child(3) > div {
    /*margin-top: 20px;*/
    /*position: absolute;*/
    color: silver;
    font-size: 10px;
    /*margin-left: 10px;*/
    border-bottom: 1px solid rgba(69, 83, 118, 0.5);
    width: 200px;
}

/*设置字体格式*/
.first-info > div:nth-child(3) > div > div {
    margin-left: 30px;
    /*margin-inside: 5px;*/
    padding: 15px 0;
}

/*设置hover*/
.first-info > div:nth-child(3) > div:hover {
    /*margin-left: -2px;*/
    width: 212px;
    background-color: rgb(69, 83, 118);
    color: rgb(246, 226, 167);
    cursor: pointer;
}

/*最下方照片设置*/
.first-info > div:nth-child(4) img {
    margin-top: 5px;
    width: 100%;
    height: 150px;
    object-fit: cover;

}

/*点击立即订房*/
.first-info > div:nth-child(4) {
    /*position: relative;*/
    /*align-items: center;*/
    background-color: rgba(246, 226, 167, 0.5);
    /*width: 240px;*/
    height: 50px;
    /*margin-top: -105px;*/
}

/*设置文字上下左右居中 需要给宽高*/
/*点击立即订房*/
.first-info > div:nth-child(4)> a > div {
    position: relative;
    /*align-items: center;*/
    background-color: rgba(246, 226, 167, 0.5);
    height: 50px;
    margin-top: -105px;
}

/*设置文字上下左右居中 需要给宽高*/
.first-info > div:nth-child(4) > a >div > div {
    /*margin-top: 50px;*/
    font-size: 10px;
    color: rgba(23, 26, 46);
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 280px;
    height: 50px;
    /*margin-top: 5px;*/
    /*text-align-all: center;*/
}
.first-info > div:nth-child(4)> a > div > div>a{
    color: sandybrown;
    text-decoration: none;
}
/*设置点击订房的hover*/
.first-info > div:nth-child(4)> a > div > div:hover {
    background-color: rgb(246, 226, 167);
    color: white;
    cursor: pointer;
}

/*------------------------------------------*/
/*右侧上下格局设置*/
/*顶部您的位置--和边框*/
.second-info {
    margin-left: 50px;
    /*margin-top: -30px;*/
    width: 800px;
    margin-right: 100px;
    /*float: right;*/
}
.second-info a{
    text-decoration: none;
    color: silver;
}
.second-info > div:first-child {
    display: flex;
    justify-content: space-between;
    /*margin-left: 20px;*/
    margin-top: -39px;
    font-size: 10px;
    position: relative;
    /*margin-left: -10px;*/
}

/*一行分布*/
.second-info > div:first-child > div:first-child {
    display: flex;
    justify-content: space-between;
    /*margin-left: 10px;*/
    /*padding: 0 20px;*/
}

.second-info > div:first-child > div:first-child > div {
    /*margin-left: 10px;*/
}

.son-info {
    display: flex;
    justify-content: space-around;
    /*margin-left: 10px;*/
    margin-top: 10px;
    width: 180px;
}

.son-info > div {
    /*margin-left: 10px;*/
}
/*网站首页和关于酒店鼠标点击hover*/
.son-info > div:first-child:hover{
    text-decoration: underline;
    cursor: pointer;

}
.son-info > div:nth-child(3):hover {
    text-decoration: underline;
    cursor: pointer;
}

/*设置边框*/
.second-info > div:first-child > div:nth-child(2) {
    position: relative;
    margin-top: -30px;
    border: 1px solid white;
    width: 50px;
    height: 80px;
    /*margin-left: 500px;*/
    /*margin-left: 790px;*/
    float: right;
}

/*------------------------------------------*/
/*右侧上下格局设置*/
/*顶部您的位置--和边框*/
.second-info {
    margin-left: 50px;
    /*margin-top: -30px;*/
    width: 775px;
    /*float: right;*/
}

.second-info > div:first-child {
    display: flex;
    justify-content: space-between;
    /*margin-left: 20px;*/
    margin-top: -39px;
    font-size: 10px;
    /*margin-left: -10px;*/
}

/*一行分布*/
.second-info > div:first-child > div:first-child {
    display: flex;
    justify-content: space-between;
    /*margin-left: 10px;*/
    /*padding: 0 20px;*/
}

.second-info > div:first-child > div:first-child > div {
    /*margin-left: 10px;*/
}

.son-info {
    display: flex;
    justify-content: space-around;
    /*margin-left: 10px;*/
    margin-top: 10px;
    width: 180px;
}

.son-info > div {
    /*margin-left: 10px;*/
}

/*网站首页和关于酒店鼠标点击hover*/
.son-info > div:first-child:hover {
    text-decoration: underline;
    cursor: pointer;
}

.son-info > div:nth-child(3):hover {
    text-decoration: underline;
    cursor: pointer;
}

/*设置边框*/
.second-info > div:first-child > div:nth-child(2) {
    position: relative;
    margin-top: -30px;
    border: 1px solid white;
    width: 50px;
    height: 80px;
    /*margin-left: 500px;*/
    /*margin-left: 790px;*/
    float: right;
}

/*设置品牌背后的力量*/
.secondson-text {
    display: flex;
    width: 100%;
    margin-top: 20px;
    background-color: rgb(45,49,76);
}
/*品牌背后的力量*/
.secondson-text>div:first-child{
    width: 100px;
    height: 250px;
    background-color: rgb(246,226,167);
    border-right: 1px solid black;
    font-size: 25px;
    color: rgb(45,49,76);
    text-align: center;
    vertical-align: middle;
}
/*才是成功的保障*/
.secondson-text>div:nth-child(2){
    width: 100px;
    height: 250px;
    background-color: rgb(246,226,167);
    font-size: 25px;
    color: rgb(45,49,76);
    text-align: center;
    vertical-align: middle;
}
/*酒店开业以来------*/
.oneson-text{
    margin-left: 30px;
    color: rgb(172,177,199);
    font-size: 15px;
    margin-right: 20px;
}
.oneson-text>div:first-child{
    margin-top: 10px;
    line-height: 25px;
    border-bottom: 1px dashed rgb(172,177,199);
    /*border-top: 30px;*/
}
.oneson-text>div:first-child>div{
    margin-bottom: 10px;
}
/*电话信息等*/
.oneson-text>div:nth-child(2){
    margin-top: 33px;
    line-height: 30px;
}
.grandson-info{
    display: flex;
}
.grandson-info>div{
    margin-right: 20px;
}
/*地图*/
.second-info>div:nth-child(3){
    width: 100%;
    height: 300px;
    /*margin: 50px 0;*/
}